package com.ttj.service;

import java.io.IOException;

import com.ttj.domain.oracle.WebValidationCode;
import com.ttj.vo.BaseRes;

public interface WebValidationCodeService {
	/**
	 * 创建验证码
	 * @param phone 手机号
	 * @param type 1-注册|2-忘记密码|3-修改密码
	 * @return
	 * @throws IOException
	 */
	BaseRes<WebValidationCode> buildVerify(String phone,int type) throws IOException;
	
	/**
	 * 校验验证码
	 * @param map
	 * @return
	 */
	BaseRes<WebValidationCode> checkVerify(String phone,String code,int type);
	
	/**
	 * 修改
	 * @param webCode
	 * @return
	 */
	int upd(String phone, String code);
	
}
